Dynamic Sociality Minority Game

نویسندگان

  • Franco Cicirelli
  • Angelo Furfaro
  • Libero Nigro
  • Francesco Pupo
چکیده

The minority game (MG) is a simple yet effective binarydecision model which is well suited to study the collective emerging behaviour in a population of agents with bounded and inductive rationality when they have to compete, through adaptation, for scarce resources. The original formulation of the MG was inspired by the W.B. Arthur’s El Farol Bar problem in which a fixed number of people have to independently decide each week whether to go to a bar having a limited capacity. A decision is only affected by information on the number of visitors who attended the bar in the past weeks. In its basic version, the MG does not contemplate communication among players and it supposes that information about the past game outcomes is publicly available. This paper proposes the Dynamic Sociality Minority Game (DSMG), an original variant of the classic MG where (i) information about the outcome of the previously played game step is assumed to be known only by the agents that really attended the bar the previous week and (ii) a dynamically established acquaintance relationship is introduced to propagate such information among non attendant players. Particular game settings are identified which make DSMG able to exhibits a better coordination level among players with respect to standard MG. Behavioral properties of the DSMG are thoroughly analyzed through an agent-based simulation of a simple road-traffic model. INTRODUCTION The Minority Game (MG) (Challet and Zhang, 1997) is an inductive game born as a mathematical formulation of the El Farol Bar attendance problem (Arthur, 1994). The problem refers to a scenario in which a fixed number of people have to decide about making use of a shared resource represented by a bar. Since the space in the bar is limited (finite resources), the sojourn is considered enjoyable only if the number of attendances remains under a specified threshold. Basic formulation of MG considers N (supposed odd) players that make a choice between two options at each turn, e.g. to attend the bar or to stay home. Winners are those that belong to the minority side, i.e. that chosen by at most (n − 1)/2 players. Each player is initially fed with a fixed and randomly chosen set of strategies that it may use to calculate its next choice on the basis only of the past outcomes of the game. The game generalizes the study of how many individuals, competing in a resource constrained environment, may reach a collective solution to a problem under adaptation of each one’s expectation about the future without resorting to cooperation strategies. MG proved to be effective in many application fields like economics, biology and social science. In (Lustosa and Cajueiro, 2010) the game is applied in a scenario tied to market of goods being auctioned. In (Cicirelli et al., 2007) MG is exploited for developing protocols controlling the coverage level in large wireless sensor networks. Applications related to predator/prey models and traffic scenarios can be found respectively in (Cicirelli et al., 2011) and (Bazzan et al., 2000)(Chmura and Pitz, 2006). The game has been the subject of extensive study (Challet et al., 2005) and the original model has been modified in various ways (Sysi-Aho, 2005). Adaptive minority game models, in which agents try to improve their performances by modifying their strategies through genetic algorithm based on crossover mechanisms, are discussed in (Sysi-Aho et al., 2004). The concept of agent personality is used in (Bazzan et al., 2000) where players are equipped with a selected combination of game strategies trying to model certain types of human behaviour. Social relationships among players are considered in (Remondino and Cappellini, 2005). Here it is introduced the concept of Local Minority Game where each player owns a local view of the game and it will win or lose a game step on the basis of the decisions taken by the players belonging to its acquaintances. Each game step is divided in two phases: in the first phase each player undertakes a non-committed choice which is made available to the acquaintances, in the second phase each player uses such shared information to commit its previously made choice or definitively change it. In this approach the established social relations cannot change dynamically. The Constrained Information Minority Game (CIMG) (Lustosa and Cajueiro, 2010) shares with the work proposed in this paper the basic idea that the only players Proceedings 25th European Conference on Modelling and Simulation ©ECMS Tadeusz Burczynski, Joanna Kolodziej Aleksander Byrski, Marco Carvalho (Editors) ISBN: 978-0-9564944-2-9 / ISBN: 978-0-9564944-3-6 (CD) who surely know the outcome of the last turn of the game are those who actually attended the bar. This is a realistic hypothesis because it considers that, in a population, information about a happening propagates in a different way. In the CIMG, though, it is assumed that not attendant players may become aware of the last game outcome only on the basis of a fixed probability. In this paper, the Dynamic Sociality Minority Game (DSMG) is proposed. DSMG assumes that (i) information about the outcome of the previously played game step is only known by players that really attended the bar and (ii) a dynamically established acquaintance relationship is available to propagate such information among non attendant players. Here it is argued that the capability of exploiting dynamic sociality behavior is an important issue for modeling scenarios arising in the daily life in a more realistic way. For instance, supposing that a player can move over a territory, it becomes possible to take into account situations where acquaintances depend on the specific position owned by a player during a game step. Moreover the number of acquaintances may change over the time and may be related also to the ability of a player to establish (or to keep alive) social relations with other people in its nearness. Behavioral properties of DSMG are studied by using a modelling example based on a simple road traffic scenario. A single road connecting two places, e.g. a city and a resort, is considered. People have to decide if to go on holyday or returning home avoiding traffic. DSMG analysis is carried out through agent based simulation (Macal and North, 2006)(Wickenberg and Davidsson, 2003). The Theatre agency (Cicirelli et al., 2009) is used for implementing the game. Simulation results show that game settings exist which make DSMG able to exhibits a better coordination level among players with respect to standard MG. Moreover, when the number of acquaintances reduces, the game results not organized around the socially optimal point, for instance this means that the road in the adopted example may be underutilized on the average, and arbitrage opportunities may arise (Lustosa and Cajueiro, 2010). The rest of the paper is structured as follows. First the definition of the DSMG is provided, then its behavioural properties are discussed through the road traffic model. Finally, conclusions are given with an outlook of future work. DYMANIC SOCIALITY MINORITY GAME In the basic formulation of MG (Challet and Zhang, 1997), N (supposed odd) players make a binary choice attempting to be in the minority side. Each player is initially fed with a randomly chosen set S of strategies that it uses to calculate its next choice on the basis only of the past M outcomes of the game. Since there are only two possible outcomes, M is also the number of bits needed to store the history of the game. The number of possible histories is of course P = 2 , strategies are numerable and their number is 2 . Players rank their own strategies based on their respective capability to predict the winner side. Every player associates each strategy with a virtual score which is incremented every time the strategy, if applied, would have predicted the minority side. A penalty is instead assigned to bad behaving strategies. At each game step, a player uses the first ranked strategy. When there is a tie among possible strategies, the player chooses randomly among them. Standard MG assumes that information about last game step is publicly available. As a consequence the same history exists for all players. At each game step, DSMG groups players in three categories named participant (PA), informed (IN) and noninformed (NI). PA are those players that really attended the bar and directly know the game outcome. IN represents players that although did not go to the bar, they indirectly know the game outcome through their social network. NI denotes non-attendant players which remain unaware of the last game outcome. NI players are not able to update their strategies nor their history. As a consequence, players in the DSMGmay accumulate a different history and may have a different view on the whole game status. DSMG can be formally defined as in the following. Let O = {−1,+1} be the set of possible outcomes of the game, PL be the set of players and I be a subset of natural numbers corresponding to the game steps. Let h : PL× I → O be the function modelling the history of a player, i.e. h(p, i) returns the lastM outcomes of the game of player p, preceding a given game step i; h(p, 0) is randomly set for each player. Let S = {S1, . . . , Sn} be the set of all allowed strategies and Sj : O → O be a strategy function which guesses the next winner side by looking at the game history. Let str : PL × I → N be the function which returns the index of the strategy used by player p at the game step i. The outcome of a player p at game step i is given by S str(p,i). Once all players have defined their choice at step i, the sum of these choices defines the outcome of that step: A(i) = ∑ p∈PL S h(p,i) str(p,i). LetAcq : PL×I → 2 be a function determining the set of acquaintances of player p at the game step i, and Cat : PL × I → {PA, IN,NI} be the function which determines the category of player p at game step i: Cat(p, i) = ⎪⎪⎪⎨ ⎪⎪⎪⎩ PA if S str(p,i) = +1 IN if S str(p,i) = −1∧ ∃p′ ∈ Acq(p, i) : Cat(p′, i) = PA NI otherwise Let VSj : PL × I → Z, where Z is the set of integer, be the virtual score assigned by player p to strategy Sj at game step i. VSj (p, 0) = 0 for each strategy and for each player. Virtual scores are updated according to the following rule: VSj (p, i+1) = { VSj (p, i) if Cat(p, i) = NI VSj (p, i)− S str(p,i)A(i) otherwise Similarly, the history function of a player p at game step i is not updated in the case Cat(p, i) = NI . DSMG BEHAVIOR DSMG behavior was studied through an example based on a simple traffic model. The model assumes that a road connects two places, namely a city and a resort. An odd number of players are randomly split between the two places. At every game step, a player who is in the city(resort) has to decide whether to make a trip toward the resort(city) or to avoid traveling. A player having +1 as outcome is supposed to make the trip. A player having −1 as outcome does not make use of the road. The road has a limited traffic capacity and, as consequence, the enjoyable choice is that done by the minority of players. A player which does not travel may ask to other players in the same place, i.e. its acquaintances, about traffic news. Due to the departures and the arrivals, the identity and the number of players in a place changes over the time. Analysis of DSMG is carried out by using agent based simulation. The Theatre agency (Cicirelli et al., 2009), whose strength comes from the exploitation of a light-weight thread-less actor (agent) framework, is used for implementing the game. Actors are used both to model the application business logic and players behavior. In addition to A(i), the observable measures of the game are: (i) the average of the game outcomes MA = 1 T ∑T i=1 A(i), where T denotes the played game steps, (ii) the per-capita fluctuation of the game outcomes σ/N , whereN denotes the number of players and σ = 1 T ∑T i=1(A(i) − MA). Average and per-capita fluctuation are also evaluated separately for the number of participant and non-informed players. A fixed number of N = 101 players and T = 5000 game steps are considered in all the game settings. Different configurations of the game are achieved by varying (i) the number of acquaintances that a player may contact at each game step, (ii) the history size M and (iii) the number of strategies assigned to players. In particular M ∈ {2, 4, 6, 8}, |Acq| ∈ {1, 11, 31, 41, 51}, #strategies = {2, 6, 10, 14}. Two different schemas were considered in order to assign strategies to players. In the first schema, strategies are randomly chosen among those admissible. In the second schema, tied only to M = 2, some artificial (i.e. wayward) players are also considered, i.e. players for which strategies are purposely selected. Players having a randomly chosen set of strategies Fig. 1 shows the observed measures of DSMG in the case the history of the game has a length of 8 bits. As one can see, as the number of acquaintances increases, both the average of game outcomes and its per-capita fluctuation tend to be the same as for standard MG regardless the number of strategies assigned to each players (Fig. 1(a) and Fig. 1(b) ). This is also confirmed in Figures from 1(e) to 1(h) where the number of non-informed players tends to be zero as the number of acquaintances reaches 11. By cross-referencing data from Fig. 1(c) to 1(f) it emerges that, except for the case of 1 acquaintance, players’ population can be roughly partitioned in only participant and informed. This means that the established social network is able to propagate information to all the non-attendant players. DSMG with M = 8 appears to perform worse than or equal to standard MG in that it exhibits a less coordination level among players as the number of acquaintances decreases. Simulation results show that the trend inverts as soon as a shorter memory is exploited. In particular, in Fig. 2 are portrayed DSMG observables in the case M = 2. The per-capita fluctuation reaches a minimum by considering 11 acquaintances and 2 strategies for each player (see Figures from 2(b) to 2(d)). Also for M = 2, the trade-off for changing game behavior remains 11 acquaintances (see Fig. 2(e) and Fig. 2(f)). As a consequence of increasing the number of acquaintances above such a value, the number of non-informed players goes to zero. A more detailed view of the per-capita fluctuation of game outcomes is portrayed in Fig. 3. Fluctuation is studied by considering different values of the control parameter z = 2 M N (Liaw et al., 2007). By using respectively 2 (Fig. 3(a) ) and 6 (Fig. 3(b)) strategies for each player, two different scenarios are considered by varying the size of the acquaintance relationship. Dashed lines refer to the standard MG. With the exception of the setting of 2 strategies – 1 acquaintance, DSMG results in a better coordination among players. In particular a good level of coordination is achieved in the low-z region (i.e. z 1). In (Liaw et al., 2007) it is argued that the high fluctuation of standard MG in the low-z region is due to the fact that too many players switch simultaneously. Therefore, a winning prediction (minority) turns into a losing one (majority). Liaw et al. confirmed experimentally that the average number of switching players is large in the low-z region and that by artificially limiting the number of switching players the fluctuation of game outcomes quickly reduces to a small value. DSMG is naturally able to limit the number of switching players. In fact, a non-attending non-informed player “freezes” its choice also in the next game step (this is because both strategy scores and history remain unchanged). Even if the per-capita fluctuation of game outcomes heavily depends on the game settings, the time series of the number of players that decided to stay at the resort (or equivalently in the city) remains instead almost unchanged. It was observed that the average value of the players located at the resort varies in the interval [50.35, 50.67] in a way that is not related to fluctuation of game outcomes. Per-capita fluctuation of players at the resort ranges from 0.2 to 0.54. Fig. 4 reports two of such time series. Artificial players The exploitation of artificial players in the DSMG can be justified by two specific reasons. As a first concern,

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Video Games and the Training of Sociality: A Survey of Video Game Players

In the academic research field, attempts to use video games to enhance diverse characteristics of sociality have just started. Therefore it is expected that consumer games would also enhance the sociality. The purpose of this study is to investigate whether any features or devices, which enhance sociality, are included in the commercially circulated video games. We conducted a series of web sur...

متن کامل

Higher disease prevalence can induce greater sociality: a game theoretic coevolutionary model.

There is growing evidence that communicable diseases constitute a strong selective force on the evolution of social systems. It has been suggested that infectious diseases may determine upper limits of host sociality by, for example, inducing territoriality or early juvenile dispersal. Here we use game theory to model the evolution of host sociality in the context of communicable diseases. Our ...

متن کامل

Impact of Short Social Training on Prosocial Behaviors: An fMRI Study

Efficient brain-computer interfaces (BCIs) are in need of knowledge about the human brain and how it interacts, plays games, and socializes with other brains. A breakthrough can be achieved by revealing the microfoundations of sociality, an additional component of the utility function reflecting the value of contributing to group success derived from social identity. Building upon our previous ...

متن کامل

Multichoice minority game.

The generalization of the problem of adaptive competition, known as the minority game, to the case of K possible choices for each player, is addressed, and applied to a system of interacting perceptrons with input and output units of a type of K-state Potts spins. An optimal solution of this minority game, as well as the dynamic evolution of the adaptive strategies of the players, are solved an...

متن کامل

APPLICATION OF GAME THEORY IN DYNAMIC COMPETITIVE PRICING WITH ONE PRICE LEADER AND N DEPENDENT FOLLOWERS

 In this research UF cheese pricing is considered and Pegah, Pak, Kaleh, Rouzaneh and Mihan firms’ data, as five main UF cheese competitive firms of Iran in breakfast cheese competitive market, is used. By using these firm’s sales data, production data and price of each ton of UF cheese in nineteen work-periods (each work-period is 6 months), their sales equations are estimated for each work-pe...

متن کامل

Dynamic system of strategic games

Maybe an event can't be modeled completely through one game but there is more chance with several games. With emphasis on players' rationality, we present new properties of strategic games, which result in production of other games. Here, a new attitude to modeling will be presented in game theory as dynamic system of strategic games and its some applications such as analysis of the clash betwe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011